export default defineComponent({
    props: {
        // 宫格数据
        data: {
            type: Array as PropType<GridInterface[]>,
            default: (): GridInterface[] =>
            {
                return [];
            }
        },
        // 一行显示的格子数量
        span: {
            type: [String, Number],
            default: 4
        },
        // 选项块是否显示为正方形(不显示为正方形,则块的高度自适应)
        square: {
            type: Boolean,
            default: true
        },
        // 自动补位
        autoCompletion: {
            type: Boolean,
            default: true
        },
        // 是否阻止事件传播
        stop: {
            type: Boolean,
            default: false
        },
        // 是否阻止默认事件
        prevent: {
            type: Boolean,
            default: false
        }
    }
});